welder's helmet - French English Dictionary